<!--

     Licensed to the Apache Software Foundation (ASF) under one
     or more contributor license agreements.  See the NOTICE file
     distributed with this work for additional information
     regarding copyright ownership.  The ASF licenses this file
     to you under the Apache License, Version 2.0 (the
     "License"); you may not use this file except in compliance
     with the License.  You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

     Unless required by applicable law or agreed to in writing,
     software distributed under the License is distributed on an
     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
     KIND, either express or implied.  See the License for the
     specific language governing permissions and limitations
     under the License.

-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- *  PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- *  i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->

<html>
<head>
    <!-- Generated by groovydoc (2.4.7) on Thu Dec 01 22:36:12 PST 2016 -->
    <title>ScreenUrlInfo (Moqui Framework 2.0.0)</title>
    <meta name="date" content="2016-12-01">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
    <link href="../../../../groovy.ico" type="image/x-icon" rel="icon">
    <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">

<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
    parent.document.title="ScreenUrlInfo (Moqui Framework 2.0.0)";
}
//-->
</script>
<noscript>
    <div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
    <!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="../../../../overview-summary.html">Overview</a></li>
        <li><a href="package-summary.html">Package</a></li>
        <li class="navBarCell1Rev">Class</li>
        <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
        <li><a href="../../../../index-all.html">Index</a></li>
        <li><a href="../../../../help-doc.html">Help</a></li>
    </ul>
</div>

<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="../../../../index.html?org/moqui/impl/screen/ScreenUrlInfo" target="_top">Frames</a></li>
            <li><a href="ScreenUrlInfo.html" target="_top">No Frames</a></li>
        </ul>
    </div>
    <div>
        <ul class="subNavList">
            <li>Summary:&nbsp;</li>
            <li><a href="#nested_summary">Nested</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#field_summary">Field</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#property_summary">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
        <ul class="subNavList">
            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
            <li><a href="#field_detail">Field</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#prop_detail">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
    </div>
    <a name="skip-navbar_top">
        <!--   -->
    </a></div>
<!-- ========= END OF TOP NAVBAR ========= -->

<!-- ======== START OF CLASS DATA ======== -->
<div class="header">

    <div class="subTitle">Package: <strong>org.moqui.impl.screen</strong></div>

    <h2 title="[Groovy] Class ScreenUrlInfo" class="title">[Groovy] Class ScreenUrlInfo</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li>org.moqui.impl.screen.ScreenUrlInfo
</ul>
<div class="description">
    <ul class="blockList">
        <li class="blockList">



          </li>
    </ul>
</div>

<div class="summary">
    <ul class="blockList">
        <li class="blockList">
        <!-- =========== NESTED CLASS SUMMARY =========== -->
        
            <ul class="blockList">
                <li class="blockList"><a name="nested_summary"><!--   --></a>
                    <h3>Nested Class Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
                        <caption><span>Nested classes</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Modifiers</th>
                            <th class="colLast" scope="col">Name</th>
                            <th class="colLast" scope="col">Description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>static&nbsp;class</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.UrlInstance.html'>ScreenUrlInfo.UrlInstance</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                    </table>
                   </ul>
                </li>
            </ul>
        

        <!-- =========== ENUM CONSTANT SUMMARY =========== -->
        
        <!-- =========== FIELD SUMMARY =========== -->
        
            <ul class="blockList">
                <li class="blockList"><a name="field_summary"><!--   --></a>
                    <h3>Field Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum constants summary table">
                        <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Modifiers</th>
                            <th class="colLast" scope="col">Name</th>
                            <th class="colLast" scope="col">Description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>protected&nbsp;static&nbsp;org.slf4j.Logger</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#logger">logger</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                    </table>
                   </ul>
                </li>
                
            </ul>
        

        <!-- =========== PROPERTY SUMMARY =========== -->
        
         <ul class="blockList">
                <li class="blockList"><a name="property_summary"><!--   --></a>
                    <h3>Properties Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Properties Summary table, listing nested classes, and an explanation">
                        <caption><span>Properties</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Type</th>
                            <th class="colLast" scope="col">Name and description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>boolean</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#alwaysUseFullPath">alwaysUseFullPath</a></code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>boolean</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#beginTransaction">beginTransaction</a></code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong><a href='../../../../org/moqui/impl/context/ExecutionContextFactoryImpl.html'>ExecutionContextFactoryImpl</a></strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#ecfi">ecfi</a></code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>java.util.ArrayList&lt;java.lang.String&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#extraPathNameList">extraPathNameList</a></code><br>Everything in the path after the screen or transition, may be used to pass additional info</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#fileResourceContentType">fileResourceContentType</a></code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>java.util.ArrayList&lt;java.lang.String&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#fileResourcePathList">fileResourcePathList</a></code><br>The path for a file resource (template or static), relative to the targetScreen.location</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>org.moqui.resource.ResourceReference</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#fileResourceRef">fileResourceRef</a></code><br>If the full path led to a file resource that is verified to exist, the URL goes here; the URL for access on the
 server, the client will get the resource from the url field as normal</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>java.util.ArrayList&lt;java.lang.String&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#fromPathList">fromPathList</a></code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#fromScreenPath">fromScreenPath</a></code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong><a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a></strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#fromSd">fromSd</a></code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>java.util.ArrayList&lt;java.lang.String&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#fullPathNameList">fullPathNameList</a></code><br>The full path name list for the URL, including extraPathNameList</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>boolean</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#lastStandalone">lastStandalone</a></code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#menuImage">menuImage</a></code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#menuImageType">menuImageType</a></code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>java.util.ArrayList&lt;java.lang.String&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#minimalPathNameList">minimalPathNameList</a></code><br>The minimal path name list for the URL, basically without following the defaults</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#notExistsLastName">notExistsLastName</a></code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong><a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a></strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#notExistsLastSd">notExistsLastSd</a></code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#notExistsNextLoc">notExistsNextLoc</a></code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>java.util.Map&lt;java.lang.String, java.lang.String&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#pathParameterMap">pathParameterMap</a></code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#plainUrl">plainUrl</a></code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>static&nbsp;char</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#plusChar">plusChar</a></code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>java.util.ArrayList&lt;java.lang.String&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#preTransitionPathNameList">preTransitionPathNameList</a></code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>int</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#renderPathDifference">renderPathDifference</a></code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>boolean</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#requireEncryption">requireEncryption</a></code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>boolean</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#reusable">reusable</a></code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong><a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a></strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#rootSd">rootSd</a></code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>java.util.ArrayList&lt;<a href='../../../../org/moqui/impl/screen/ScreenDefinition.html' title='ScreenDefinition'>ScreenDefinition</a>&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#screenPathDefList">screenPathDefList</a></code><br>All screens found in the path list</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>java.util.ArrayList&lt;<a href='../../../../org/moqui/impl/screen/ScreenDefinition.html' title='ScreenDefinition'>ScreenDefinition</a>&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#screenRenderDefList">screenRenderDefList</a></code><br>The list of screens to render, starting with the root screen OR the last standalone screen if applicable</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong><a href='../../../../org/moqui/impl/screen/ScreenFacadeImpl.html'>ScreenFacadeImpl</a></strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#sfi">sfi</a></code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>static&nbsp;char</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#slashChar">slashChar</a></code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>static&nbsp;char</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#spaceChar">spaceChar</a></code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>boolean</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#targetExists">targetExists</a></code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong><a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a></strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#targetScreen">targetScreen</a></code><br>The last screen found in the path list</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#targetScreenRenderMode">targetScreenRenderMode</a></code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#targetTransitionActualName">targetTransitionActualName</a></code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#targetTransitionExtension">targetTransitionExtension</a></code><br></td>
                        </tr>
                        
                    </table>
                   </ul>
                </li>
            </ul>
        

        <!-- =========== ELEMENT SUMMARY =========== -->
        

        
        <!-- ======== CONSTRUCTOR SUMMARY ======== -->
        <ul class="blockList">
                <li class="blockList"><a name="constructor_summary"><!--   --></a>
                    <h3>Constructor Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructors Summary table">
                        <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Constructor and description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst">
                                <code>protected&nbsp;<a href="#ScreenUrlInfo()">ScreenUrlInfo</a></strong>
                                ()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst">
                                <code><a href="#ScreenUrlInfo(org.moqui.impl.screen.ScreenRenderImpl, java.lang.String)">ScreenUrlInfo</a></strong>
                                (<a href='../../../../org/moqui/impl/screen/ScreenRenderImpl.html'>ScreenRenderImpl</a> sri, java.lang.String url)</code><br>Stub mode for ScreenUrlInfo, represent a plain URL and not a screen URL</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst">
                                <code><a href="#ScreenUrlInfo(org.moqui.impl.screen.ScreenFacadeImpl, org.moqui.impl.screen.ScreenDefinition, org.moqui.impl.screen.ScreenDefinition, ArrayList<String>, java.lang.String, java.lang.Boolean)">ScreenUrlInfo</a></strong>
                                (<a href='../../../../org/moqui/impl/screen/ScreenFacadeImpl.html'>ScreenFacadeImpl</a> sfi, <a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> rootSd, <a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> fromScreenDef, java.util.ArrayList&lt;java.lang.String&gt; fpnl, java.lang.String subscreenPath, java.lang.Boolean lastStandalone)</code><br></td>
                        </tr>
                        
                    </table>
                   </ul>
              </li>
        </ul>
        

        
        <!-- ========== METHOD SUMMARY =========== -->
        <ul class="blockList">
            
            <li class="blockList"><a name="method_summary"><!--   --></a>
                    <h3>Methods Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
                        <caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Type</th>
                            <th class="colLast" scope="col">Name and description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.html'>ScreenUrlInfo</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#addParameter(java.lang.Object, java.lang.Object)">addParameter</a></strong>(java.lang.Object name, java.lang.Object value)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.html'>ScreenUrlInfo</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#addParameters(java.util.Map)">addParameters</a></strong>(java.util.Map manualParameters)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#checkExists()">checkExists</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>static&nbsp;java.util.ArrayList&lt;java.lang.String&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#cleanupPathNameList(ArrayList<String>, java.util.Map)">cleanupPathNameList</a></strong>(java.util.ArrayList&lt;java.lang.String&gt; inputPathNameList, java.util.Map inlineParameters)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.html'>ScreenUrlInfo</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#cloneUrlInfo()">cloneUrlInfo</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#copyUrlInfoInto(org.moqui.impl.screen.ScreenUrlInfo)">copyUrlInfoInto</a></strong>(<a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.html'>ScreenUrlInfo</a> sui)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getBaseUrl(org.moqui.impl.screen.ScreenRenderImpl)">getBaseUrl</a></strong>(<a href='../../../../org/moqui/impl/screen/ScreenRenderImpl.html'>ScreenRenderImpl</a> sri)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.ArrayList&lt;java.lang.String&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getExtraPathNameList()">getExtraPathNameList</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>boolean</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getInCurrentScreenPath(List<String>)">getInCurrentScreenPath</a></strong>(java.util.List&lt;java.lang.String&gt; currentPathNameList)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.UrlInstance.html'>ScreenUrlInfo.UrlInstance</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#getInstance(org.moqui.impl.screen.ScreenRenderImpl, java.lang.Boolean)">getInstance</a></strong>(<a href='../../../../org/moqui/impl/screen/ScreenRenderImpl.html'>ScreenRenderImpl</a> sri, java.lang.Boolean expandAliasTransition)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getMinimalPathUrlWithBase(java.lang.String)">getMinimalPathUrlWithBase</a></strong>(java.lang.String baseUrl)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#getParentScreen()">getParentScreen</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.util.Map</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getPathParameterMap()">getPathParameterMap</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.ArrayList&lt;java.lang.String&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getPreTransitionPathNameList()">getPreTransitionPathNameList</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getScreenPathUrlWithBase(java.lang.String)">getScreenPathUrlWithBase</a></strong>(java.lang.String baseUrl)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>static&nbsp;<a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.html'>ScreenUrlInfo</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#getScreenUrlInfo(org.moqui.impl.screen.ScreenRenderImpl, java.lang.String)">getScreenUrlInfo</a></strong>(<a href='../../../../org/moqui/impl/screen/ScreenRenderImpl.html'>ScreenRenderImpl</a> sri, java.lang.String url)</code><br>Stub mode for ScreenUrlInfo, represent a plain URL and not a screen URL</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>static&nbsp;<a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.html'>ScreenUrlInfo</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#getScreenUrlInfo(org.moqui.impl.screen.ScreenFacadeImpl, org.moqui.impl.screen.ScreenDefinition, org.moqui.impl.screen.ScreenDefinition, ArrayList<String>, java.lang.String, java.lang.Boolean)">getScreenUrlInfo</a></strong>(<a href='../../../../org/moqui/impl/screen/ScreenFacadeImpl.html'>ScreenFacadeImpl</a> sfi, <a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> rootSd, <a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> fromScreenDef, java.util.ArrayList&lt;java.lang.String&gt; fpnl, java.lang.String subscreenPath, java.lang.Boolean lastStandalone)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>static&nbsp;<a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.html'>ScreenUrlInfo</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#getScreenUrlInfo(org.moqui.impl.screen.ScreenRenderImpl, org.moqui.impl.screen.ScreenDefinition, ArrayList<String>, java.lang.String, java.lang.Boolean)">getScreenUrlInfo</a></strong>(<a href='../../../../org/moqui/impl/screen/ScreenRenderImpl.html'>ScreenRenderImpl</a> sri, <a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> fromScreenDef, java.util.ArrayList&lt;java.lang.String&gt; fpnl, java.lang.String subscreenPath, java.lang.Boolean lastStandalone)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>static&nbsp;<a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.html'>ScreenUrlInfo</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#getScreenUrlInfo(org.moqui.impl.screen.ScreenFacadeImpl, javax.servlet.http.HttpServletRequest)">getScreenUrlInfo</a></strong>(<a href='../../../../org/moqui/impl/screen/ScreenFacadeImpl.html'>ScreenFacadeImpl</a> sfi, javax.servlet.http.HttpServletRequest request)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getUrlWithBase(java.lang.String)">getUrlWithBase</a></strong>(java.lang.String baseUrl)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#initUrl()">initUrl</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>boolean</strong></code></td>
                            <td class="colLast"><code><strong><a href="#isPermitted(org.moqui.context.ExecutionContext)">isPermitted</a></strong>(<a href='../../../../org/moqui/context/ExecutionContext.html'>ExecutionContext</a> ec)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>static&nbsp;java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#makeCacheKey(org.moqui.impl.screen.ScreenDefinition, org.moqui.impl.screen.ScreenDefinition, ArrayList<String>, java.lang.String, java.lang.Boolean)">makeCacheKey</a></strong>(<a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> rootSd, <a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> fromScreenDef, java.util.ArrayList&lt;java.lang.String&gt; fpnl, java.lang.String subscreenPath, java.lang.Boolean lastStandalone)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>static&nbsp;java.util.ArrayList&lt;java.lang.String&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#parseSubScreenPath(org.moqui.impl.screen.ScreenDefinition, org.moqui.impl.screen.ScreenDefinition, List<String>, java.lang.String, java.util.Map, org.moqui.impl.screen.ScreenFacadeImpl)">parseSubScreenPath</a></strong>(<a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> rootSd, <a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> fromSd, java.util.List&lt;java.lang.String&gt; fromPathList, java.lang.String screenPath, java.util.Map inlineParameters, <a href='../../../../org/moqui/impl/screen/ScreenFacadeImpl.html'>ScreenFacadeImpl</a> sfi)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#toString()">toString</a></strong>()</code><br></td>
                        </tr>
                        
                    </table>
                   </ul>
              </li>
            
            <li class="blockList"><a name="method_summary"><!--   --></a>
                    <h3>Inherited Methods Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Methods inherited from class</th>
                            <th class="colLast" scope="col">Name</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>class java.lang.Object</strong></code></td>
                            <td class="colLast"><code>java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()</code></td>
                        </tr>
                    </table>
                   </ul>
              </li>
                
        </ul>
        
    </li>
    </ul>
</div>

<div class="details">
    <ul class="blockList">
        <li class="blockList">
           

            
            <!-- =========== FIELD DETAIL =========== -->
            <ul class="blockList">
                <li class="blockList"><a name="field_detail">
                    <!--   -->
                </a>
                    <h3>Field Detail</h3>
                    
                        <a name="logger"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;static&nbsp;final&nbsp;org.slf4j.Logger <strong>logger</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                </li>
            </ul>
            

            
            <!-- =========== PROPERTY DETAIL =========== -->
            <ul class="blockList">
                <li class="blockList"><a name="prop_detail">
                    <!--   -->
                </a>
                    <h3>Property Detail</h3>
                    
                        <a name="alwaysUseFullPath"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>boolean <strong>alwaysUseFullPath</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="beginTransaction"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>boolean <strong>beginTransaction</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="ecfi"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../org/moqui/impl/context/ExecutionContextFactoryImpl.html'>ExecutionContextFactoryImpl</a> <strong>ecfi</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="extraPathNameList"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.util.ArrayList&lt;java.lang.String&gt; <strong>extraPathNameList</strong></h4>
                                <p> Everything in the path after the screen or transition, may be used to pass additional info </p>
                            </li>
                        </ul>
                    
                        <a name="fileResourceContentType"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.String <strong>fileResourceContentType</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="fileResourcePathList"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.util.ArrayList&lt;java.lang.String&gt; <strong>fileResourcePathList</strong></h4>
                                <p> The path for a file resource (template or static), relative to the targetScreen.location </p>
                            </li>
                        </ul>
                    
                        <a name="fileResourceRef"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>org.moqui.resource.ResourceReference <strong>fileResourceRef</strong></h4>
                                <p> If the full path led to a file resource that is verified to exist, the URL goes here; the URL for access on the
 server, the client will get the resource from the url field as normal </p>
                            </li>
                        </ul>
                    
                        <a name="fromPathList"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.util.ArrayList&lt;java.lang.String&gt; <strong>fromPathList</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="fromScreenPath"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.String <strong>fromScreenPath</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="fromSd"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> <strong>fromSd</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="fullPathNameList"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.util.ArrayList&lt;java.lang.String&gt; <strong>fullPathNameList</strong></h4>
                                <p> The full path name list for the URL, including extraPathNameList </p>
                            </li>
                        </ul>
                    
                        <a name="lastStandalone"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>boolean <strong>lastStandalone</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="menuImage"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.String <strong>menuImage</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="menuImageType"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.String <strong>menuImageType</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="minimalPathNameList"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.util.ArrayList&lt;java.lang.String&gt; <strong>minimalPathNameList</strong></h4>
                                <p> The minimal path name list for the URL, basically without following the defaults </p>
                            </li>
                        </ul>
                    
                        <a name="notExistsLastName"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.String <strong>notExistsLastName</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="notExistsLastSd"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> <strong>notExistsLastSd</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="notExistsNextLoc"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.String <strong>notExistsNextLoc</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="pathParameterMap"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.util.Map&lt;java.lang.String, java.lang.String&gt; <strong>pathParameterMap</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="plainUrl"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.String <strong>plainUrl</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="plusChar"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;final&nbsp;char <strong>plusChar</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="preTransitionPathNameList"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.util.ArrayList&lt;java.lang.String&gt; <strong>preTransitionPathNameList</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="renderPathDifference"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>int <strong>renderPathDifference</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="requireEncryption"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>boolean <strong>requireEncryption</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="reusable"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>boolean <strong>reusable</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="rootSd"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> <strong>rootSd</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="screenPathDefList"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.util.ArrayList&lt;<a href='../../../../org/moqui/impl/screen/ScreenDefinition.html' title='ScreenDefinition'>ScreenDefinition</a>&gt; <strong>screenPathDefList</strong></h4>
                                <p> All screens found in the path list </p>
                            </li>
                        </ul>
                    
                        <a name="screenRenderDefList"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.util.ArrayList&lt;<a href='../../../../org/moqui/impl/screen/ScreenDefinition.html' title='ScreenDefinition'>ScreenDefinition</a>&gt; <strong>screenRenderDefList</strong></h4>
                                <p> The list of screens to render, starting with the root screen OR the last standalone screen if applicable </p>
                            </li>
                        </ul>
                    
                        <a name="sfi"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../org/moqui/impl/screen/ScreenFacadeImpl.html'>ScreenFacadeImpl</a> <strong>sfi</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="slashChar"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;final&nbsp;char <strong>slashChar</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="spaceChar"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;final&nbsp;char <strong>spaceChar</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="targetExists"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>boolean <strong>targetExists</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="targetScreen"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> <strong>targetScreen</strong></h4>
                                <p> The last screen found in the path list </p>
                            </li>
                        </ul>
                    
                        <a name="targetScreenRenderMode"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.String <strong>targetScreenRenderMode</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="targetTransitionActualName"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.String <strong>targetTransitionActualName</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="targetTransitionExtension"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.String <strong>targetTransitionExtension</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                </li>
            </ul>
            

            

            
            <!-- =========== CONSTRUCTOR DETAIL =========== -->
            <ul class="blockList">
                <li class="blockList"><a name="constructor_detail">
                    <!--   -->
                </a>
                    <h3>Constructor Detail</h3>
                    
                        <a name="ScreenUrlInfo()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;<strong>ScreenUrlInfo</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="ScreenUrlInfo(org.moqui.impl.screen.ScreenRenderImpl, java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><strong>ScreenUrlInfo</strong>(<a href='../../../../org/moqui/impl/screen/ScreenRenderImpl.html'>ScreenRenderImpl</a> sri, java.lang.String url)</h4>
                                <p> Stub mode for ScreenUrlInfo, represent a plain URL and not a screen URL </p>
                            </li>
                        </ul>
                    
                        <a name="ScreenUrlInfo(org.moqui.impl.screen.ScreenFacadeImpl, org.moqui.impl.screen.ScreenDefinition, org.moqui.impl.screen.ScreenDefinition, ArrayList<String>, java.lang.String, java.lang.Boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><strong>ScreenUrlInfo</strong>(<a href='../../../../org/moqui/impl/screen/ScreenFacadeImpl.html'>ScreenFacadeImpl</a> sfi, <a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> rootSd, <a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> fromScreenDef, java.util.ArrayList&lt;java.lang.String&gt; fpnl, java.lang.String subscreenPath, java.lang.Boolean lastStandalone)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                </li>
            </ul>
            


            
            <!-- =========== METHOD DETAIL =========== -->
            <ul class="blockList">
                <li class="blockList"><a name="method_detail">
                    <!--   -->
                </a>
                    <h3>Method Detail</h3>
                    
                        <a name="addParameter(java.lang.Object, java.lang.Object)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.html'>ScreenUrlInfo</a> <strong>addParameter</strong>(java.lang.Object name, java.lang.Object value)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="addParameters(java.util.Map)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.html'>ScreenUrlInfo</a> <strong>addParameters</strong>(java.util.Map manualParameters)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="checkExists()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>checkExists</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="cleanupPathNameList(ArrayList<String>, java.util.Map)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;java.util.ArrayList&lt;java.lang.String&gt; <strong>cleanupPathNameList</strong>(java.util.ArrayList&lt;java.lang.String&gt; inputPathNameList, java.util.Map inlineParameters)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="cloneUrlInfo()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.html'>ScreenUrlInfo</a> <strong>cloneUrlInfo</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="copyUrlInfoInto(org.moqui.impl.screen.ScreenUrlInfo)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>copyUrlInfoInto</strong>(<a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.html'>ScreenUrlInfo</a> sui)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getBaseUrl(org.moqui.impl.screen.ScreenRenderImpl)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.String <strong>getBaseUrl</strong>(<a href='../../../../org/moqui/impl/screen/ScreenRenderImpl.html'>ScreenRenderImpl</a> sri)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getExtraPathNameList()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.util.ArrayList&lt;java.lang.String&gt; <strong>getExtraPathNameList</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getInCurrentScreenPath(List<String>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>boolean <strong>getInCurrentScreenPath</strong>(java.util.List&lt;java.lang.String&gt; currentPathNameList)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getInstance(org.moqui.impl.screen.ScreenRenderImpl, java.lang.Boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.UrlInstance.html'>ScreenUrlInfo.UrlInstance</a> <strong>getInstance</strong>(<a href='../../../../org/moqui/impl/screen/ScreenRenderImpl.html'>ScreenRenderImpl</a> sri, java.lang.Boolean expandAliasTransition)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getMinimalPathUrlWithBase(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.String <strong>getMinimalPathUrlWithBase</strong>(java.lang.String baseUrl)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getParentScreen()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> <strong>getParentScreen</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getPathParameterMap()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.util.Map <strong>getPathParameterMap</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getPreTransitionPathNameList()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.util.ArrayList&lt;java.lang.String&gt; <strong>getPreTransitionPathNameList</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getScreenPathUrlWithBase(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.String <strong>getScreenPathUrlWithBase</strong>(java.lang.String baseUrl)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getScreenUrlInfo(org.moqui.impl.screen.ScreenRenderImpl, java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;<a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.html'>ScreenUrlInfo</a> <strong>getScreenUrlInfo</strong>(<a href='../../../../org/moqui/impl/screen/ScreenRenderImpl.html'>ScreenRenderImpl</a> sri, java.lang.String url)</h4>
                                <p> Stub mode for ScreenUrlInfo, represent a plain URL and not a screen URL </p>
                            </li>
                        </ul>
                    
                        <a name="getScreenUrlInfo(org.moqui.impl.screen.ScreenFacadeImpl, org.moqui.impl.screen.ScreenDefinition, org.moqui.impl.screen.ScreenDefinition, ArrayList<String>, java.lang.String, java.lang.Boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;<a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.html'>ScreenUrlInfo</a> <strong>getScreenUrlInfo</strong>(<a href='../../../../org/moqui/impl/screen/ScreenFacadeImpl.html'>ScreenFacadeImpl</a> sfi, <a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> rootSd, <a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> fromScreenDef, java.util.ArrayList&lt;java.lang.String&gt; fpnl, java.lang.String subscreenPath, java.lang.Boolean lastStandalone)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getScreenUrlInfo(org.moqui.impl.screen.ScreenRenderImpl, org.moqui.impl.screen.ScreenDefinition, ArrayList<String>, java.lang.String, java.lang.Boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;<a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.html'>ScreenUrlInfo</a> <strong>getScreenUrlInfo</strong>(<a href='../../../../org/moqui/impl/screen/ScreenRenderImpl.html'>ScreenRenderImpl</a> sri, <a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> fromScreenDef, java.util.ArrayList&lt;java.lang.String&gt; fpnl, java.lang.String subscreenPath, java.lang.Boolean lastStandalone)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getScreenUrlInfo(org.moqui.impl.screen.ScreenFacadeImpl, javax.servlet.http.HttpServletRequest)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;<a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.html'>ScreenUrlInfo</a> <strong>getScreenUrlInfo</strong>(<a href='../../../../org/moqui/impl/screen/ScreenFacadeImpl.html'>ScreenFacadeImpl</a> sfi, javax.servlet.http.HttpServletRequest request)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getUrlWithBase(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.String <strong>getUrlWithBase</strong>(java.lang.String baseUrl)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="initUrl()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>initUrl</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="isPermitted(org.moqui.context.ExecutionContext)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>boolean <strong>isPermitted</strong>(<a href='../../../../org/moqui/context/ExecutionContext.html'>ExecutionContext</a> ec)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="makeCacheKey(org.moqui.impl.screen.ScreenDefinition, org.moqui.impl.screen.ScreenDefinition, ArrayList<String>, java.lang.String, java.lang.Boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;java.lang.String <strong>makeCacheKey</strong>(<a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> rootSd, <a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> fromScreenDef, java.util.ArrayList&lt;java.lang.String&gt; fpnl, java.lang.String subscreenPath, java.lang.Boolean lastStandalone)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="parseSubScreenPath(org.moqui.impl.screen.ScreenDefinition, org.moqui.impl.screen.ScreenDefinition, List<String>, java.lang.String, java.util.Map, org.moqui.impl.screen.ScreenFacadeImpl)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;java.util.ArrayList&lt;java.lang.String&gt; <strong>parseSubScreenPath</strong>(<a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> rootSd, <a href='../../../../org/moqui/impl/screen/ScreenDefinition.html'>ScreenDefinition</a> fromSd, java.util.List&lt;java.lang.String&gt; fromPathList, java.lang.String screenPath, java.util.Map inlineParameters, <a href='../../../../org/moqui/impl/screen/ScreenFacadeImpl.html'>ScreenFacadeImpl</a> sfi)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="toString()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
java.lang.String <strong>toString</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                </li>
            </ul>
            
        </li>
    </ul>
</div>

<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
    <!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="../../../../overview-summary.html">Overview</a></li>
        <li><a href="package-summary.html">Package</a></li>
        <li class="navBarCell1Rev">Class</li>
        <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
        <li><a href="../../../../index-all.html">Index</a></li>
        <li><a href="../../../../help-doc.html">Help</a></li>
    </ul>
</div>

<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="../../../../index.html?org/moqui/impl/screen/ScreenUrlInfo" target="_top">Frames</a></li>
            <li><a href="ScreenUrlInfo.html" target="_top">No Frames</a></li>
        </ul>
    </div>
    <div>
        <ul class="subNavList">
            <li>Summary:&nbsp;</li>
            <li><a href="#nested_summary">Nested</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#field_summary">Field</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#property_summary">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
        <ul class="subNavList">
            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
            <li><a href="#field_detail">Field</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#prop_detail">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
    </div>
    <p>Groovy Documentation</p>
    <a name="skip-navbar_bottom">
        <!--   -->
    </a>
    </div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>
